@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#333;}
a:hover{ color:#333;}
a:focus{outline:none; color:#333;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ min-height: auto;}

@font-face {
	font-family: fontawesome;
	src: url('../fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'),
	url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
	url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
	url('../fonts/glyphicons-halflings-regular.svg') format('svg');
  
  
}
/* @font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("../fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("../fonts/SourceHanSansCN-Regular.woff") format("woff"),
       url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("../fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
} */

label{ max-width: initial;}

body{font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;font-size: 14px; color: #333; overflow-x: hidden; margin: 0 auto; background: url(../images/body-bg.png) top center no-repeat #fff;}

/*公用样式*/
.edit-container{ margin-right: auto;margin-left: auto; position: relative; width: 1000px;}
/* select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;} */
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
/* select::-ms-expand { display: none; } */
.viewer-footer{display: none!important;}

.swiper-container,.swiper-wrapper{ width: 100%; height: 100%;}
.swiper-slide{ width: 100%; height: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pagination{ position: absolute; left: 0; text-align: center; bottom:5px; width: 100%; z-index: 9; margin: 0;}
/* .swiper-pagination-switch{ display: inline-block; width: 14px; height: 14px; border-radius: 14px; background: #fff; margin: 0 10px; cursor: pointer; border: 2px solid transparent;}
.swiper-active-switch{ background: #df7f03; border-color: #fff;} */
.swiper-pagination-switch{ display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #000; margin: 0 10px; cursor: pointer; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;}
.swiper-active-switch{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

.daterangepicker{ display: none;}

.top-bar{ height: 30px; line-height: 30px; background: url(../images/icon/top-bar-bg.png) repeat;}
.top-bar .language{ float: left; font-size: 0;}
.top-bar .language a{ font-size: 14px;}
.top-bar .language span{ font-size: 14px; margin: 0 10px;}
.top-bar .links{ float: right;}
.top-bar .links a{ display: inline-block; margin-left: 30px; font-size: 14px; color: #426ad5; padding-left: 30px; background-repeat: no-repeat; background-position: left center; background-size: 23px;}
.top-bar .links a.lkfw{ background-image: url(../images/icon/icon-lkfw.png);}
.top-bar .links a.dgyw{ background-image: url(../images/icon/icon-dgyw.png);}
.top-bar .links a.wza{ background-image: url(../images/icon/icon-wza.png);}

.header .top-box{ padding: 37px 0 47px 0;}
.header .top-box .logo{ float: left;}
.header .top-box .logo img{ display: block; height: 63px;}
.header .top-box .search-box{ float: right; width: 366px; border: 1px solid #d1cece; padding: 1px;}
.header .top-box .search-box .input-text{ float: left; width: 270px; height: 30px; line-height: 30px; padding: 0 10px; border: 0; background-color: transparent; font-size: 14px;}
.header .top-box .search-box .search-btn{ float: right; width: 75px; height: 30px; background-color: #426ad5; font-size: 14px; color: #fff;}

.header .nav a{ float: left; width: 120px; height: 45px; line-height: 45px; font-size: 16px; color: #fff; text-align: center; background-color: #426ad5; margin-right: 5px;}
.header .nav a:last-child{ margin-right: 0;}
.header .nav a.active,.header .nav a:hover{ background-color: #f9c525;}


.header .nav-new li{ float: left; width: 121px; height: 45px; line-height: 45px; font-size: 16px; color: #fff; text-align: center; background-color: #426ad5; margin-right: 4px; position: relative;}
.header .nav-new li:last-child{ margin-right: 0;}
.header .nav-new li a{ display: block; color: #fff;}
.header .nav-new li.active,.header .nav-new li:hover{ background-color: #f9c525;}
.header .nav-new li .hidden-box{ width: 420px; position: absolute; left: 50%; margin-left: -210px; top: 100%; z-index: 5; font-size: 0; padding-top: 8px; display: none;}
.header .nav-new li .hidden-box ul{ height: 45px; background-color: #fff; border-radius: 6px; box-shadow:0 5px 20px #666;}
.header .nav-new li .hidden-box li{ float: none; display: inline-block; vertical-align: top; width: auto; height: 45px; line-height: 45px; font-size: 16px; color: #333; background-color: transparent; margin-right: 0; padding: 0 20px; position: relative;}
.header .nav-new li .hidden-box li::after{ content: ''; width: 1px; height: 40%; background-color: #e2e2e2; position: absolute; top: 30%; right: 0;}
.header .nav-new li .hidden-box li a{ color: #333;}
.header .nav-new li .hidden-box li:last-child::after{ display: none;}
.header .nav-new li .hidden-box li.active a,.header .nav-new li .hidden-box li:hover a{ color: #426ad5;}
.header .nav-new li:hover .hidden-box{ display: block;}



/* 底部 footer */
.footer{ background-color: #3868dd; padding: 30px 0; color: #fff; margin-top: 45px;}
.footer a{ color: #fff;}
.footer a:hover{ text-decoration: underline;}
.footer-top .footer-txt1{ position: relative; padding-left: 76px;}
.footer-top .footer-txt1 .icon{ position: absolute; left: 0; top: 0;}
.footer-top .footer-txt1 .txt-box{}
.footer-top .footer-txt1 .txt-box a:hover{ text-decoration: underline;}
.footer-top .footer-txt1.phone .txt-box a:hover{ text-decoration: none;}
.footer-top .footer-txt1 .txt-box .title{ font-size: 24px;}
.footer-top .footer-txt1 .txt-box p{ font-size: 42px;}
.footer-top .footer-txt1.phone .txt-box p{ font-family: arial; font-weight: bold; letter-spacing: 5px;}
.footer-top .footer-links .top-title{ font-size: 24px; padding-bottom: 10px;}
.footer-top .footer-links li{ font-size: 18px; margin-top: 10px;}
.footer-top .footer-links li a:hover{ text-decoration: underline;}
.footer-bottom{ padding: 0 30px;}
.footer-bottom .footer-left-box{ float: left;}
.footer-bottom .footer-left-box .links a{ margin-right: 35px;}
.footer-bottom .footer-left-box .links a:hover{ text-decoration: underline;}
.footer-bottom .footer-left-box .copyright{ margin-top: 10px; opacity: 0.6; line-height: 2;}
.footer-bottom .footer-left-box .copyright a{ margin: 0 10px 0 0;}
.footer-bottom .footer-left-box .copyright a:hover{ text-decoration: underline;}
.footer-bottom .footer-left-box .copyright .span1{ display: block;}


.footer-bottom .footer-share{ float: right; margin-top: 15px;}
.footer-share a{ display: inline-block; width: 30px; height: 24px; margin-left: 30px; position: relative;}
.footer-share a.icon-weixin{ background: url(../images/icon/icon-weixin.png) center no-repeat; background-size: cover;}
.footer-share a.icon-weibo{ background: url(../images/icon/icon-weibo.png) center no-repeat; background-size: cover;}
.footer-share a.icon-douyin{ background: url(../images/icon/icon-douyin.png) center no-repeat; background-size: cover;}
.footer-share a.icon-kuaishou{ background: url(../images/icon/icon-kuaishou.png) center no-repeat; background-size: cover;}
.footer-share a.icon-app{ background: url(../../images/icon/icon-app.png) center no-repeat; background-size: cover;}
.footer-share a.icon-xiaochengxu{ background: url(../../images/icon/icon-xiaochengxu.png) center no-repeat; background-size: cover;}
.footer-share a .hidden-box{ width: 120px; position: absolute; left: 50%; margin-left: -60px; top: -140px; display: none;}
.footer-share a .hidden-box .pic{ padding: 5px; background-color: #fff;}
.footer-share a .hidden-box .pic img{ display: block; width: 100%;}
.footer-share a .hidden-box::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-bottom-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.footer-share a:hover .hidden-box{ display: block;}

.footer-top .bottom-toplinks{ text-align: center; display: block; margin-bottom: 20px;}
.footer-top .bottom-toplinks p{ font-size: 18px;margin-left: -22px;}
.footer-top .bottom-links{ border-bottom: #819be4 solid 1px; display: block; padding-bottom: 30px; text-align: center; margin-bottom: 30px; font-size: 0;}
.footer-top .bottom-links a{ font-size: 16px; display: inline-block;text-align: center; padding: 0 38px; border-right: #fff solid 3px; line-height: 22px; }
.footer-top .bottom-links a:last-child{ border-right: none; }

/* 右侧漂浮二维码 */
.fix_tips{ width: 95px; position: fixed; top: 50px; right: 20px;}
.fix_tips .f_close{ width: 20px; height: 20px; background: url(../images/icon/qrCode-close.jpg) no-repeat; position: absolute; top: -20px; right: 0; cursor: pointer;}
.fix_tips li{ padding: 5px; background-color: #f6f6f6; font-size: 14px; text-align: center; margin-bottom: 20px; position: relative;}
.fix_tips li .pic img{ display: block; width: 100%;}
.fix_tips li .title{ margin-top: 50x;}
.fix_tips li .hidden-box{ width: 150px; position: absolute; top: 50%; margin-top: -75px; right: 110px; display: none;}
.fix_tips li .hidden-box img{ display: block; width: 100%;}
.fix_tips li:hover .hidden-box{ display: block;}


.home-news-box{ margin-top: 40px;}
.home-news-box .focus{ float: left; width: 482px; height: 274px; position: relative; overflow: hidden;}
.home-news-box .focus .bd{ position: relative;}
.home-news-box .focus .bd img{ display: block; width: 100%;}
.home-news-box .focus .bd .title{ width: 100%; height: 40px; line-height: 40px; background: url(../images/icon/black68.png) repeat; position: absolute; left: 0; bottom: 0; font-size: 14px; color: #fff; padding: 0 150px 0 20px;}
.home-news-box .focus .bd .title p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-news-box .focus .paginationInner{ width: 90px; height: 40px; position: absolute; bottom: 0; right: 45px; z-index: 9;}
.home-news-box .focus .paginationInner .prev,.home-news-box .focus .paginationInner .next{ width: 15px; height: 15px; position: absolute; top: 50%; margin-top: -7.5px; background-repeat: no-repeat; background-position: center;}
.home-news-box .focus .paginationInner .prev{ background-image: url(../images/icon/icon-arrow-left.png); left: 5px;}
.home-news-box .focus .paginationInner .next{ background-image: url(../images/icon/icon-arrow-right.png); right: 5px;}
.home-news-box .focus .paginationInner .pageState{ line-height: 40px; font-size: 14px; color: #fff; text-align: center;}
.home-news-box .focus .paginationInner .pageState span{ margin: 0 5px; font-size: 18px;}
.home-news-box .focus .more{ color: #fff; line-height: 40px; position: absolute; bottom: 0; right: 10px;}
.home-news-box .news-inner{ float: right; width: 498px;}
.home-news-box .news-inner .tab li{ float: left; width: 244px; height: 40px; line-height: 38px; text-align: center; font-size: 18px; color: #bcbcbb; font-weight: bold; border: 1px solid #ccc; margin-right: 5px; cursor: pointer; position: relative;}
.home-news-box .news-inner .tab li:last-child{ margin-right: 0;}
.home-news-box .news-inner .tab li a{ display: block;}
.home-news-box .news-inner .tab li.current{ background-color: #426ad5; border-color: #426ad5; color: #fff;}
.home-news-box .news-inner .tab li.current::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.home-news-box .news-inner .tab li.current a{ color: #fff;}
.home-news-box .news-inner .content-box{ margin-top: 10px;}
.home-news-box .news-inner .content-box .box{ display: none;}
.home-news-box .news-inner .content-box li{ line-height: 28px;}
.home-news-box .news-inner .content-box li .title{ float: left; width: 400px; font-size: 14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-news-box .news-inner .content-box li .time{ float: right; font-size: 12px;}
.home-news-box .news-inner .content-box li a:hover{ color: #426ad5;}
.home-news-box .news-inner .content-box li a:hover .title{ text-decoration: underline;}

.home-notice-box{ margin-top: 40px;}
.home-notice-box .tab li{ float: left; width: 246px; height: 40px; line-height: 38px; text-align: center; font-size: 18px; color: #bcbcbb; font-weight: bold; border: 1px solid #ccc; margin-right: 5px; cursor: pointer; position: relative;}
.home-notice-box .tab li:last-child{ margin-right: 0;}
.home-notice-box .tab li a{ display: block;}
.home-notice-box .tab li.current{ background-color: #426ad5; border-color: #426ad5; color: #fff;}
.home-notice-box .tab li.current::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.home-notice-box .tab li.current a{ color: #fff;}
.home-notice-box .content-box{ margin-top: 20px; overflow: hidden;}
.home-notice-box .content-box .box{ display: none; margin: 0 -30px; position: relative;}
.home-notice-box .content-box .box ul{ overflow: hidden;}
.home-notice-box .content-box .box::before{ content: ''; width: 1px; height: 100%; background-color: #d3d3d3; position: absolute; top: 0; left: 50%; margin-left: -0.5px;}
.home-notice-box .content-box li{ float: left; width: 50%; line-height: 28px; padding: 0 30px; position: relative;}
.home-notice-box .content-box li .title{ float: left; width: 400px; font-size: 14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-notice-box .content-box li .icon{ width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 50%; margin-top: -9px; right: 30px;}
.home-notice-box .content-box li .icon.zip{ background-image: url(../images/icon/icon-zip.png);}
.home-notice-box .content-box li .icon.pdf{ background-image: url(../images/icon/icon-pdf.png);}
.home-notice-box .content-box li .time{ float: right; font-size: 12px;}
.home-notice-box .content-box li a:hover{ color: #426ad5;}
.home-notice-box .content-box li a:hover .title{ text-decoration: underline;}

.adv{ margin-top: 40px;}
.adv img{ display: block; width: 100%;}
.adv ul{ margin: 0 -15px;}
.adv li{ float: left; width: 50%;}
.adv li .block-box{ padding: 0 15px;}

.home-list-box{ margin-top: 40px;}
.home-list-box ul{ margin: 0 -20px;}
.home-list-box li{ float: left; width: 33.333333%; padding: 0 20px;}
.home-list-box li .block-box{ border: 1px solid #e9e9e9;}
.home-list-box li .block-box .pic{ overflow: hidden;}
.home-list-box li .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.home-list-box li .block-box .cont-inner{ height: 270px; padding: 30px 15px 0 15px;}
.home-list-box li .block-box .cont-inner .title{ font-size: 18px; text-align: center; position: relative;}
.home-list-box li .block-box .cont-inner .title::before{ content: ''; width: 230px; height: 1px; background-color: #ccc; position: absolute; left: 50%; margin-left: -115px; bottom: -15px;}
.home-list-box li .block-box .cont-inner .cont{ margin-top: 35px; font-size: 14px; line-height: 1.8; text-align: justify;}
.home-list-box li .block-box:hover .pic img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}

.sub-main-container{ margin-top: 40px;}
.sub-base-title { font-size: 26px; line-height: 1; text-align: center; color: #000;}
.sub-base-s-title{ font-size: 18px; line-height: 1; text-align: center; color: #000;}

.row{ margin: 0 -15px;}
.row:after{ display: table; content: ""; clear: both;}
.col-xs-12{ padding: 0 15px; float: left;}
.col-xs-6{ padding: 0 15px; float: left;}
.col-md-2{ width: 16.66666667%; padding: 0 15px;}
.col-md-3{ width: 25%; padding: 0 15px;}
.col-md-4{ width: 33.33333333%; padding: 0 15px;}
.col-md-5{ width: 41.66666667%; padding: 0 15px;}
.col-md-6{ width: 50%; padding: 0 15px;}
.col-md-7{ width: 58.33333333%; padding: 0 15px;}
.col-md-8{ width: 66.66666667%; padding: 0 15px;}
.col-md-9{ width: 75%; padding: 0 15px;}
.col-md-10{ width: 83.33333333%; padding: 0 15px;}
.col-md-11{ width: 91.66666667%; padding: 0 15px;}
.col-md-12{ width: 100%; padding: 0 15px;}


.profile-view{ margin-top: 35px;}
.profile-view .row{ margin: 0 -15px;}
.profile-view .col-xs-12{ padding: 0 15px;}
.profile-view .txt-box{ font-size: 14px; line-height: 2em;}
.profile-view .txt-box p{ padding: 15px 0 0 0;}
.profile-view .txt-box .pic{ float: left; width: 50%; margin: 0 30px 30px 0;}
.profile-view .txt-box .pic img{ display: block; width: 100%;}

.organization-view{ margin-top: 35px;}
.organization-view .content-box{ margin-top: 30px; padding-top: 35px; border-top: 1px solid #e6e6e6;}
.organization-view .content-box img{ display: block; width: 100%;}

.culture-view{ margin-top: 35px;}
.culture-inner .block-box{ margin: 60px 0 10px 0; padding-bottom: 10px; font-size: 14px; text-align: center; border-bottom: 1px solid #e8e8e8; line-height: 1.5;}
.culture-inner .block-box .title{ font-size: 18px; line-height: 1;}
.culture-inner .block-box .icon{ width: 55px; height: 55px; margin: 35px auto 0 auto; background-position: center; background-repeat: no-repeat; background-size: 100%;}
.culture-inner .block-box .icon1{ background-image: url(../images/about/culture-icon1.png);}
.culture-inner .block-box:hover .icon1{ background-image: url(../images/about/culture-icon1-on.png);}
.culture-inner .block-box .icon2{ background-image: url(../images/about/culture-icon2.png);}
.culture-inner .block-box:hover .icon2{ background-image: url(../images/about/culture-icon2-on.png);}
.culture-inner .block-box .icon3{ background-image: url(../images/about/culture-icon3.png);}
.culture-inner .block-box:hover .icon3{ background-image: url(../images/about/culture-icon3-on.png);}
.culture-inner .block-box .icon4{ background-image: url(../images/about/culture-icon4.png);}
.culture-inner .block-box:hover .icon4{ background-image: url(../images/about/culture-icon4-on.png);}
.culture-inner .block-box .icon5{ background-image: url(../images/about/culture-icon5.png);}
.culture-inner .block-box:hover .icon5{ background-image: url(../images/about/culture-icon5-on.png);}
.culture-inner .block-box .icon6{ background-image: url(../images/about/culture-icon6.png);}
.culture-inner .block-box:hover .icon6{ background-image: url(../images/about/culture-icon6-on.png);}
.culture-inner .block-box .icon7{ background-image: url(../images/about/culture-icon7.png);}
.culture-inner .block-box:hover .icon7{ background-image: url(../images/about/culture-icon7-on.png);}
.culture-inner .block-box:hover{ color: #3868dd; border-bottom-color: #3868dd;}
.culture-inner .block-box p{ margin-top: 55px; height: 48px;}

.honor-view{ margin-top: 35px;}
.honor-view .tab{ position: relative;}
.honor-view .tab .line{ width: 100%; border-bottom: 1px dashed #ccc; position: absolute; left: 0; top: 50%; margin-top: -0.5px;}
.honor-view .tab-swiper{ width: 825px; margin: 0 auto;}
.honor-view .tab-swiper .swiper-wrapper, .honor-view .tab-swiper .swiper-slide{ height: auto !important;}
.honor-view .tab-swiper .swiper-slide .block-box{ position: relative; padding: 45px 0 40px 0; cursor: pointer;}
.honor-view .tab-swiper .swiper-slide .block-box .line{ border-bottom-color: transparent;}
.honor-view .tab-swiper .swiper-slide .block-box .dot{ width: 18px; height: 18px; background-color: #fff; border: 1px dashed #d5d5d5; border-radius: 100%; position: absolute; top: 50%; left: 50%; margin: -9px 0 0 -9px; z-index: 5;}
.honor-view .tab-swiper .swiper-slide .block-box .year{ width: 100%; font-size: 14px; line-height: 1em; text-align: center; position: absolute; left: 0; top: 0;}
.honor-view .tab-swiper .swiper-slide .block-box .icon{ width: 21px; height: 20px; background: url(../images/about/icon-aircraft1.png) center no-repeat; position: absolute; left: 50%; bottom: 0; margin-left: -10.5px;}
.honor-view .tab-swiper .swiper-slide-active .block-box .line{ border-bottom-color: #3868dd; left: auto; right: 50%;}
.honor-view .tab-swiper .swiper-slide-active .block-box .dot{ background-color: #3868dd; border-color: #3868dd;}
.honor-view .tab-swiper .swiper-slide-active .block-box .year{ font-size: 18px; color: #3868dd;}
.honor-view .tab-swiper .swiper-slide-active .block-box .icon{ background-image: url(../images/about/icon-aircraft2.png);}
.honor-view .tab .arrow{ width: 30px; height: 30px; line-height: 30px; background-color: #3868dd; background-repeat: no-repeat; background-position: center; background-size: 15px; border-radius: 100%; position: absolute; top: 50%; margin-top: -15px; z-index: 5; font-size: 16px; color: #fff; text-align: center; display: none;}
.honor-view .tab .arrow-left{ left: 0; background-image: url(../images/about/icon-arrow-left.png);}
.honor-view .tab .arrow-right{ right: 0; background-image: url(../images/about/icon-arrow-right.png);}
.honor-view .tab .arrow.Not{ background-color: #ccc;}
.honor-view .content-box{ margin: 20px auto 0 auto; font-size: 14px; line-height: 28px;}
.honor-view .content-box .box{ display: none;}
.honor-view .content-box li{ padding: 15px 40px 15px 45px; border-bottom: 1px dashed #ebebeb; background: url(../images/about/icon-list.png) 10px 22px no-repeat; background-size: 14px;}
.honor-view .content-box li .cont p{ padding-bottom: 10px;}
.honor-view .content-box li .pic-list{ margin-top: 10px; text-align: center;}
.honor-view .content-box li .pic-list .pic-block{ text-align: center; margin: 0 10px;}
.honor-view .content-box li .pic-list .pic-block .title{ font-size: 14px; line-height: 28px;}
.honor-view .content-box li .pic-list .pic-block .pic-box img{ width: 500px;}

.s_g_list{width: 100%;height: auto; margin-top: 35px;}
.s_g_list li{width: 100%;border-top: dashed #e1e1e1 1px;padding: 20px 0;position: relative;}
.s_g_list li:first-child{border-top: 0;}
.s_g_item .cont-inner{position: relative;border-left: solid #aaaaaa 3px;padding-left: 25px;}
.s_g_item .cont-inner h2{font-size:18px;color: #000;}
.s_g_item .cont-inner p{font-size:14px;color: #656565;margin:5px 0 10px 0;width: 90%;max-width:1000px; }
.s_g_item .cont-inner h6{font-size:14px;color: #656565;}
.s_g_item .cont-inner img{display: none;width: 15px;position: absolute;top:50%;right:0;margin-top: -19px;}
.s_g_item:hover .cont-inner{border-left: solid #3868dd 3px;}
.s_g_item:hover h2{color:#3868dd;}
.s_g_item:hover img{display: block;}
.s_g_list li ._img{display: block;width: 100%}
.s_g_list li ._left{padding: 0;}
.s_g_list li ._right{position: relative;padding:0 15px;}
.s_g_list li h2{font-size: 18px;color: #000;margin-bottom: 10px;}
.s_g_list li p{font-size: 14px;color: #555;width: 100%;max-width: 800px;}
.s_g_list li .time{font-size: 14px;color: #555; margin-top: 10px;}
.s_g_list li:hover h2{ color:#3868dd;}
  
.news_list{width: 100%;margin-top:50px;}
.news_list .row{margin:0;}
.news_list li{width: 100%;display: block; border:#e0e0e0 solid 1px; margin-bottom: 20px;}

.news_list li ._img{display: block;width: 100%}
.news_list li ._left{padding: 0;}
.news_list li ._right{position: relative;padding:20px 15px;}
.news_list li h2{font-size: 18px;color: #000;margin-bottom: 10px;}
.news_list li p{font-size: 14px;color: #555;width: 100%;max-width: 800px;}
.news_list li h6{font-size: 14px;color: #555;position: absolute;top:25px;right:25px;}
.news_list li .time{font-size: 14px;color: #555; margin-top: 10px;}
.news_list li:hover h2{ color:#3868dd;}

.more-btn{ margin-top: 40px; text-align: center;}
.more-btn a{ display: inline-block; height: 45px; line-height: 43px; border: 1px solid #3868dd; border-radius: 45px; padding: 0 65px; font-size: 14px; color: #3868dd;}

.jc_header{position: relative;margin: 0 -15px;}
.video_arrow_arrow{width: 15px;height: 30px;overflow: hidden;text-indent: -1000px;position: absolute;top:50%;margin-top: -55px;z-index: 5;}

.video_arrow_arrow.arrow-left{background: url(../images/prev.png) no-repeat center center;background-size: 100%;left:-30px;}
.video_arrow_arrow.arrow-right{background: url(../images/next.png) no-repeat center center;background-size: 100%;right:-30px;}

.video_list .row{margin:0;}
.video_list li{width: 100%;border-top: dashed #e1e1e1 1px;padding: 13px 0;}
.video_list.video_list2 li{padding: 15px 0 0 0;}
.video_list li:first-child{border-top: 0;}
.video_list li ._left{position: relative;padding:0;}
.video_list li ._left ._img{display: block;width: 100%;}
.video_list li ._left .video_btn{display: block;width: 35px;height: 35px;position: absolute;top:50%;left:50%;margin:-17.5px 0 0 -17.5px; cursor: pointer;}
.video_list li ._right{padding: 10px 30px;position: relative;}
.video_list li ._right h3{font-size:16px;color: #000;margin-bottom: 10px;}

.video_list li ._right p{font-size:14px;color: #656565;line-height: 2em;width: 100%;max-width: 620px;height: 56px;overflow: hidden;}
.video_list li ._right h6{font-size:14px;color: #656565; margin-top: 10px;}
.video_list li ._right h6 span{color:#d6432b;}
.video_list li ._right .ewm{width: 140px;height: auto;position: absolute;right:0;bottom:20px;}

.video_list li ._right .ewm h5{font-size:16px;color: #656565;line-height: 32px;text-align: right;}
.video_list li ._right .ewm .ewm_ico{position: absolute;bottom: 32px;right:0;width: 33px;height: 33px;}
.video_list li ._right .ewm .ewm_img{width: 164px;height: 164px;position: absolute;bottom:32px;right:0;display: none;border:solid #3868dd 4px;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.video_list li ._right .ewm.active .ewm_img{display: block;}

.tab_video{width: 100%;height: auto !important;position: relative;margin:50px 0 30px 0;}
.tab_video .swiper-wrapper{height: auto !important;}
.tab_video .swiper-slide{height: auto !important;}
.tab_video li{padding: 0 15px;}
.tab_video li div{width: 100%;position: relative;}
.tab_video li div div{width: 100%;position: relative;}
.tab_video li div div ._img{display: block;width: 100%;}
.tab_video li div div .video_btn{width: 70px;height: 70px;position: absolute;top:50%;left:50%;margin:-35px 0 0 -35px;}
.tab_video li .video_btn2{ cursor: pointer;}
.tab_video li h3{font-size:16px;color: #000;margin:15px 0 10px 0;}
.tab_video li p{font-size:14px;color: #555;}

/* 视频弹框 */
.video-layer{display:none;position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.video-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
.video-layer .layer-inner{position:absolute; top: 50%; left: 50%; width: 750px; height: 422px; margin: -211px 0 0 -375px;}
.video-layer .layer-content{font-size: 20px;color:#fff;line-height: 40px;position: absolute;top:-10px;left:0;}
.video-layer .layer-container{width:100%;height:100%;background: #000;position: absolute; top: 40px; left: 0;}
.video-layer .layer-inner .layer-close{position: absolute;top:-40px;right:0;cursor:pointer;z-index:10;width:30px;height:30px;background:url(../images/icon/layer-close.png) center center no-repeat; background-size: cover;}



.media-cooperation-view{ padding: 10px 0 50px 0;}
.media-cooperation-view .content-box .sub-left-title{ font-size: 18px; line-height: 1; margin-top: 34px;}
.media-cooperation-view .content-box .title{ margin-top: 20px; font-size: 16px;}
.media-cooperation-view .content-box p{ padding-top: 10px; font-size: 14px; line-height: 24px;}
.media-cooperation-view .content-box .download-btn-box{ float: left; margin: 28px 0 0 0; font-size: 16px; position: relative;}
.media-cooperation-view .content-box .download-btn-box a { display: block; color: #2f6cdb; width: 206px; height: 48px; padding-left: 26px; line-height: 48px; border:#1c5cff solid 1px; border-radius: 60px; position: relative;}
.media-cooperation-view .content-box .download-btn-box .icon { width: 18px; height: 22px; background: url(../images/download.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -11px; right: 8%;}

.guide-content-inner .tab{ position: relative; border-bottom: 1px solid #e2e2e2; margin-top: 35px;}
.guide-content-inner .tab .box-block{ position: relative; top: 3px;}
.guide-content-inner .tab li{ float: left; width: 33.333333%; font-size: 14px; line-height: 16px; text-align: center;}
.guide-content-inner .tab li a{ display: block; padding: 0 10px 15px 10px; border-bottom: 3px solid transparent;}
.guide-content-inner .tab li.current{ font-size: 16px;}
.guide-content-inner .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}

.guide-content-inner .content-box{ margin-top: 10px;}
.guide-content-inner .content-box .box{ display: none;}
.guide-content-inner .content-box .title-h1{ margin-top: 20px;}
.guide-content-inner .content-box .cont-box{ font-size: 14px; line-height: 2em;}
.guide-content-inner .content-box .cont-box p{ margin-top: 20px;}
.guide-content-inner .content-box .cont-box .title{ font-size: 18px; color: #000; font-weight: bold; margin-top: 25px;}
.guide-content-inner .content-box .cont-box .img{ margin-top: 25px; text-align: center;}
.guide-content-inner .content-box .cont-box .img img{ max-width: 80%;}
.guide-content-inner .content-box .cont-box .icon{ float: left; margin-right: 15px;}
.guide-content-inner .content-box .cont-box .icon-txt{ margin-top: 30px; line-height: 2em; position: relative;}
.guide-content-inner .content-box .cont-box .icon-txt a{ margin-right: 15px;}
.guide-content-inner .content-box .cont-box .s_g_list{ margin-top: 0;}

.monitorData-view{ margin-top: 35px;}
.monitorData-view .tab{ position: relative; border-bottom: 1px solid #e2e2e2;}
.monitorData-view .tab .box-block{ position: relative; top: 3px;}
.monitorData-view .tab .box-block li{ float: left; font-size: 14px; line-height: 16px; width: 33.33%;text-align: center;}
.monitorData-view .tab .box-block li a{ display: block; padding: 0 10px 15px 10px; border-bottom: 3px solid transparent; height: 50px;}
.monitorData-view .tab .box-block li.current{ /* font-size: 16px; */}
.monitorData-view .tab .box-block li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}
.about-container .monitorData-view .tab .box-block li{ width: 11.1%;}

.monitorData-view .query-box{ padding: 15px 20px; border: 1px solid #e2e2e2; border-top: 0; line-height: 50px; font-size: 14px;}
.monitorData-view .query-box .type{ float: left; margin-right: 2px;}
.monitorData-view .query-box .span{ float: left; margin-right: 10px;}
.monitorData-view .query-box .block-box{ float: left; background-color: #f5f5f5; margin-right: 10px; position: relative;}
.monitorData-view .query-box .block-box .input-box, .monitorData-view .query-box .block-box .base-select-box{ float: left; width: 320px; height: 50px; position: relative; overflow: hidden;}
.monitorData-view .query-box .block-box .input-box .input-text{ width: 100%; border: 0; height: 50px; line-height: 50px; background-color: #f5f5f5; padding-left: 15px;}
.monitorData-view .query-box .block-box .input-box .singleDate{ background: url(../images/icon/icon-date.png) 94% center no-repeat;}
.monitorData-view .query-box .block-box .base-select-box .select{ width: 120%; border: 0; height: 50px; line-height: 26px; padding-left: 20px; background-color: transparent; position: relative; z-index: 5;}
.monitorData-view .query-box .block-box .base-select-box .glyphicon-menu-down{ width: 13px; height: 8px; background: url(../images/icon/icon-arrow-select.png) center no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -4px; right: 15px; font-size: 13px; color: #3868dd;}
.monitorData-view .query-box .btn-box{ float: left; margin: 4px 0 0 25px; font-size: 16px;}
.monitorData-view .query-box .btn-box a{ display: block; color: #fff; width: 155px; height: 42px; line-height: 42px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px;}

.airinfo-view{ margin-top: 30px;}
.airinfo-view .query-box{ border: 0;}
.airinfo-view .query-box .block-box{ float: left; margin-right: 10px; position: relative;}
.airinfo-view .query-box .block-box .input-box2{ float: left; width: 460px;}
.airinfo-view .query-box .block-box .input-box2.tj-input-box2{width: 350px;}
.airinfo-view .query-box .block-box .input-box2 .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 28px; padding: 10px 14px; font-size: 14px;}
.airinfo-view .query-box .block-box .base-select-box, .airinfo-view .query-box .block-box .input-box{ float: left; width: 180px; background-color: #f5f5f5; position: relative; overflow: hidden;}
.airinfo-view .query-box .block-box .input-box .input-text{ width: 100%; border: 0; background-color: #f5f5f5; line-height: 28px; padding: 19px 20px;}
.airinfo-view .query-box .block-box .input-box .singleDate{ background: url(../images/icon/icon-date.png) 92% center no-repeat;}
.airinfo-view .query-box .block-box .base-select-box .select{ width: 120%; border: 0; height: 50px; background-color: transparent; padding: 11px 15px; position: relative; z-index: 5;}
.airinfo-view .query-box .block-box .base-select-box .select[disabled='disabled']{color: #aaa}
.airinfo-view .query-box .block-box .base-select-box .glyphicon-menu-down{ width: 13px; height: 8px; background: url(../images/icon/icon-arrow-select.png) center no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -4px; right: 15px; font-size: 13px; color: #3868dd;}
.airinfo-view .query-box .search-btn-box{ float: left; margin: 3px 0 0 20px; font-size: 18px; position: relative;}
.airinfo-view .query-box .search-btn-box a{ display: block; color: #fff; width: 180px; height: 42px; line-height: 42px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px; position: relative;}
.airinfo-view .query-box .search-btn-box .icon{ width: 18px; height: 18px; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -9px; right: 20%;}

.g_list{width: 100%;height: auto;margin:20px auto 0 auto;}
.g_list .g_item{width: 100%;height: auto;border:solid #c2cfe5 1px;padding: 30px 20px;position: relative;/* background: #f7faff; */margin-bottom: 9px;}
.g_item ._left{font-size: 16px;color: #000;max-width: 75%;font-weight: bold;}
.g_item ._ico{width: 50px;height: 50px;position: absolute;top:50%;margin:-25px 0 0 0;right:20px;}
.g_item ._ico img{display: block;width: 100%;}

.flight-delay-inner { margin-top: 35px;}
.flight-delay-inner .tab{ position: relative; border-bottom: 1px solid #e2e2e2;}
.flight-delay-inner .tab .box-block{ position: relative; top: 3px;}
.flight-delay-inner .tab li{ float: left; width: 25%; font-size: 14px; line-height: 16px; text-align: center;}
.flight-delay-inner .tab li a{ display: block; padding: 0 10px 15px 10px; border-bottom: 3px solid transparent;}
.flight-delay-inner .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold;}
.flight-delay-inner .tab li.current{ font-size: 16px;}

.flight-delay-inner .content-inner{ margin-top: 30px;}
.flight-delay-inner .content-inner .box{ display: none;}
.flight-delay-inner .table-box table{ width: 100%; border-top: 1px solid #dbe9fc;}
.flight-delay-inner .table-box table thead{ border-left: 1px solid #dbe9fc;}
.flight-delay-inner .table-box table tbody{ border-left: 1px solid #e2e2e2;}
.flight-delay-inner .table-box table th{ background-color: #dbe9fc; font-size: 16px; color: #000; padding: 15px; border-bottom: 1px solid #fff; border-right: 1px solid #dbe9fc; text-align: center; font-weight: normal;}
.flight-delay-inner .table-box table td{ font-size: 14px; padding: 10px 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.flight-delay-inner .table-box table td a{ color: #3868dd;}
.flight-delay-inner .txt-cont{ font-size: 14px; line-height: 2em;}
.flight-delay-inner .erweimaBox{ margin-top: 30px; border: 1px solid #dbe9fc; padding: 1px;}
.flight-delay-inner .erweimaBox img{ display: block; width: 100%;}

.g_info{width: 100%;margin:50px auto;}
.g_info .row{margin:0;}
.g_info ._left{position: relative;background: #f2f6fc;padding: 20px 40px 20px 60px;}
.g_info ._left h2{font-size: 32px;color: #326bd9;margin-bottom: 15px;}
.g_info ._left p{font-size: 14px;color: #000;line-height: 40px;margin-bottom:25px }
.g_info ._left p span{font-size: 26px;color: #000;display: block;float:left;line-height: 26px;margin-right: 5px;}
.g_info ._left h6{font-size: 14px;color: #090909;width: 100%}
.g_info ._left h6 span{float: right}
.g_info ._left div{position: absolute;top:20px;right:40px;}
.g_info ._left div h5{font:18px/36px '';color: #000;}
.g_info ._right{padding: 20px;}
.g_info ._right h4{font:18px/36px '';color: #090909}

.monitorDataDay-box{ margin-top: 20px;margin-bottom: 2%;}
.monitorDataDay-box .table-box table{ width: 100%;}
.monitorDataDay-box .table-box table thead{}
.monitorDataDay-box .table-box table tbody{}
.monitorDataDay-box .table-box table th{ background-color: #3868dd; font-size: 14px; color: #fff; padding: 15px 10px; border-bottom: 1px solid #3868dd; border-right: 1px solid #3868dd;}
.monitorDataDay-box .table-box table td{ font-size: 14px; padding: 25px 10px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.monitorDataDay-box .table-box table td a{ color: #3868dd;}
.monitorDataDay-box .table-box .g_table td{border-right: 0;border-bottom: 0;}
.monitorDataDay-box .table-box .g_table tbody{}
.monitorDataDay-box .table-box .g_table thead{}
.monitorDataDay-box .table-box ._table2 td{border-right: 0;border-bottom: 1px dashed #333;background-clip: inherit}
.monitorDataDay-box .table-box ._table2 tbody{border:none;}
.monitorDataDay-box .table-box ._table2 thead{border:none;}
.monitorDataDay-box .table-box ._table2 tbody tr.odd{background: #fff }
.monitorDataDay-box .table-box ._table2 tbody tr ._year{border-bottom: solid #333 1px; background: #f7faff;}
.monitorDataDay-box .table-box ._table2 tbody tr ._year div{display: inline-block;font-size: 24px;}
.monitorDataDay-box .table-box ._table2 tbody tr.odd td{/* border-top: dashed #333 1px; */ border-bottom: solid #333 1px;}

.company-container .list{margin-top: 40px;}
.company-container .list .block-box{margin-bottom: 50px;position: relative;}
.company-container .list .pic-box img{display: block;width: 100%;position: relative;z-index: 1;}
.company-container .list .pic-box{position: relative;width: 90%;margin:0 auto;}
.company-container .list .pic-box div{position: absolute;top:-10px;left:10px;background-color: #495974;width: 100%;height: 100%;}
.company-container .list .cont{margin-top: 20px;padding: 0 5%;}
.company-container .list .cont .title{font-size: 16px;color: #000; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.company-container .list .cont .content{font-size: 14px;color: #555;margin-top: 10px; height: 44px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.company-container .list .ico{margin-top: 20px;padding: 0 5%;}
.company-container .list .ico div{float: left;width: 33px;margin-right: 15px;}
.company-container .list .ico div img{display: block;width: 100%;}
.company-container .list .block-box .ewm-code{position: absolute;
bottom:33px;left:0;width: 100%;z-index: 3;display: none;}
.company-container .list .block-box .ewm-code img{display: block;width: 50%;border:solid #3868dd 4px;box-shadow: 0 0 10px #aaa;margin-left: 5%;}

.q_list{width: 100%;height: auto;margin: 20px auto 50px;}
.q_list .q_item{width: 100%;height: auto;border-bottom: solid #ddd 1px;}
.q_item .top{width: 100%;background: #ffffff;padding: 20px;position: relative;overflow: hidden; cursor: pointer;}
.q_item .top ._left{max-width: 90%;font-size:18px;color: #000; }
.q_item .top ._right{position: absolute;width: 90px;height: 90px;top:50%;right:0;margin-top: -45px;}
.q_item .top ._right img{width: 100%;}
.q_item .top ._right img._down{display: none;}
.q_item .top ._right img._up{display: block;}
.q_item .bottom{width: 100%;background: #f7faff;padding: 30px 40px;font:14px/2em '';color: #555;display: none;}
.q_list .q_item.active .top{background: #3868dd;}
.q_list .q_item.active ._left{color: #fff; }
.q_list .q_item.active ._right img._down{display: block;}
.q_list .q_item.active img._up{display: none;}

.dituContent {border:solid #ccc 1px;width: 100%;height: 570px;margin:50px auto 25px;}
.dituContent img{ display: block; width: 100%;}
._map h3{font:14px/2em '';color: #555555;}

.monitorDataBusiness-box{ margin-top: 50px;}
.monitorDataBusiness-box .table-box table{ width: 100%; border-top: 1px solid #dbe9fc;}
.monitorDataBusiness-box .table-box table thead{ border-left: 1px solid #fff;}
.monitorDataBusiness-box .table-box table tbody{ border-left: 1px solid #fff;}
.monitorDataBusiness-box .table-box table th{ font-size: 14px; padding: 10px 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataBusiness-box .table-box table td{ font-size: 14px; padding: 10px 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataBusiness-box .table-box table thead th{ text-align: center; background-color: #dbe9fc; color: #000;}
.monitorDataBusiness-box .table-box table tbody th{ font-weight: bold;}
.monitorDataBusiness-box .table-box table .odd{ background-color: #f3f3f3;}

.monitorDataContent-box{ margin-top: 50px;}
.monitorDataContent-box .table-box table{ width: 100%;}
.monitorDataContent-box .table-box table thead{ border-left: 1px solid #fff;}
.monitorDataContent-box .table-box table tbody{ border-left: 1px solid #fff;}
.monitorDataContent-box .table-box table th{ font-size: 14px; padding: 10px 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataContent-box .table-box table td{ font-size: 14px; padding: 10px 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.monitorDataContent-box .table-box table thead th{ text-align: center; background-color: #dbe9fc;}
.monitorDataContent-box .table-box table tbody th{ font-weight: bold;}
.monitorDataContent-box .table-box table .odd{ background-color: #f3f3f3;}

.content-container{ margin-top: 40px;}
.content-container .top-title-box{ text-align: center; border-bottom: 1px solid #e2e2e2; padding-bottom: 15px;}
.content-container .top-title-box .titleH2{ font-size: 16px;}
.content-container .top-title-box .titleH1{ font-size: 20px; color: #000;}
.content-container .top-title-box .label-box{ font-size: 14px; margin-top: 15px; color: #666;}
.content-container .top-title-box .label-box span{ margin: 0 20px;}

.content-container .content-box{ margin: 30px auto 0 auto; font-size: 14px; line-height: 24px;}
.content-container .content-box .brief{ background-color: #dbe9fc; padding: 15px;}
.content-container .content-box p{ text-indent: 2em; padding-top: 10px;}
.content-container .content-box .title{ text-indent: 0; margin-top: 25px; font-size: 16px;}
.content-container .content-box a{ color: #3868dd;}
.content-container table{ width: 100%; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; margin: 30px 0;}

.content-container table th{ font-size: 14px; padding: 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; text-align: center;}
.content-container table td{ font-size: 14px; padding: 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.content-container table thead th{ text-align: center; background-color: #dbe9fc;}
.content-container table tbody th{ font-weight: bold;}
.content-container table tr{ background-color: #fff;}
.content-container table .even{ background-color: #dbe9fc;}
.content-container table .even td{ border-right: 1px solid #fff;}
.content-container  .txt{ text-align: center; margin-top: 10px; color: #e48600;}
.content-container .pic-list{ padding: 0 100px;}
.content-container .pic-list .block-box{ text-align: center; margin: 15px 0;}
.content-container .pic-list .block-box .txt{ margin-top: 10px; color: #e48600;}
.content-container .single-pic-box{ margin: 15px 0;}
.content-container .single-pic-box img{ display: block; max-width: 80%; margin: 0 auto;}

.data_info_new{ margin: 0 35px;padding: 0 35px;}
.data_info_new p {color: #5b5b5b;line-height: 30px;padding-bottom: 15px;}
.data_info_new p span {display: block;margin-left: 20px;border-bottom: #c7c7c7 dashed 1px;}
.data_info_new p span em{ float:right;font-style:normal;}
.data_info_new a{ color: #3868dd;}

/* 净空保护 */
.clearance-container .edit-container{ width: 100%;}
.clearance-container .view-box2{ padding: 35px 0 50px 0;}
.clearance-container .view-box2.bg{ background-color: #f7f7f7; padding: 35px 20px 50px 20px;}
.summary-view .content-box{ margin: 2px auto 0 auto; font-size: 14px; line-height: 28px;}
.summary-view .content-box p{ text-indent: 2em; padding-top: 15px;}
.summary-view .content-box .video-box{ width: 568px; margin: 30px auto 0 auto; position: relative;}
.summary-view .content-box .video-box img{ display: block; width: 100%;}
.summary-view .content-box .video-box .video-play{ width: 64px; height: 64px; background: url(../images/icon/video-play.png) no-repeat; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -32px 0 0 -32px; cursor: pointer;}
.summary-view .content-box .iframe_video{ display: block; width: 568px; height: 370px; margin: 20px auto 0 auto;}

.matter-view .content-box{ margin-top: 20px; font-size: 14px; line-height: 28px;}
.matter-view .content-box li{ padding: 20px 0; border-bottom: 1px dashed #d4d4d4;}
.matter-view .content-box li .type{ float: left; width: 20%; font-weight: bold; color: #000; padding-right: 20px;}
.matter-view .content-box li .cont{ float: left; width: 80%;}
.contactus-view .content-box{ width: 100%; margin: 25px auto 0 auto; font-size: 14px; line-height: 28px;}
.contactus-view .content-box .list a{ color: #555;}
.contactus-view .content-box .list a:hover{ color: #000;}
.contactus-view .content-box .list p img{ width: 100px;}
.contactus-view .content-box .list .txt{ font-size: 14px;}
.contactus-view .content-box .form{ margin-top: 30px;}
.contactus-view .content-box .form .type{ margin-top: 15px;}
.contactus-view .content-box .form .type i{ font-style: normal; color: #ff0101;}
.contactus-view .content-box .form .input{ margin-top: 10px; position: relative;}
.contactus-view .content-box .form .input .input-text{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #d9d9d9; padding: 0 10px;}
/* .contactus-view .content-box .form .btn-box{ margin-top: 50px;}
.contactus-view .content-box .form .btn-box a{ display: block; height: 50px; line-height: 50px; background: #666; font-size: 16px; color: #fff; text-align: center;} */
.contactus-view .content-box .form .submit-box{ margin-top: 30px; font-size: 24px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
.contactus-view .content-box .form .btn-box{ display: inline-block; margin:0 10px; }
.contactus-view .content-box .form .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 35px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; display: block; }
.contactus-view .content-box .form .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/icon/Reset.png) 94px center no-repeat; background-size: 10%; }



.contactus-view .content-box .form .input .send-cd-btn{ width: 100%; height: 40px; line-height: 40px; background-color: #ffcc00; border: 0; border-radius: 0; color: #fff;}
.contactus-view .content-box .form .input .send-cd-btn-disabled{ width: 100%; height: 40px; line-height: 40px; background-color: #eeeeee; border: 0; border-radius: 0; color: #bbb;}
.contactus-view .content-box .form .input .yzm-img img{ display: block; height: 40px;}

.clearance-container .download-view{ padding-bottom: 0;}
.download-view .content-box{ margin-top: 20px; font-size: 14px; line-height: 28px;}
.download-view .content-box li{ padding: 20px 0; border-bottom: 1px dashed #d4d4d4;}
.download-view .content-box li .type{ float: left; width: 30%; font-weight: bold; color: #000; padding-right: 20px;}
.download-view .content-box li .cont{ float: left; width: 70%; padding-right: 140px; position: relative;}
.download-view .content-box li .cont .download-btn{ width: 40px; height: 40px; background: url(../images/icon/icon-download1.png) no-repeat; background-size: 100%; position: absolute; top: 0; right: 0;}
.download-view .content-box li:hover .type{ color: #f1770d;}
.download-view .content-box li:hover .cont .download-btn{ background-image: url(../images/icon/icon-download2.png);}

/* 通用表格样式 */
.base-table-box table{ width: 100%; border-top: 1px solid #dbe9fc; border-left: 1px solid #e2e2e2;}
.base-table-box table thead{}
.base-table-box table tbody{}
.base-table-box table th{ background-color: #dbe9fc; font-size: 16px; color: #000; padding: 15px; border-bottom: 1px solid #dbe9fc; border-right: 1px solid #dbe9fc;}
.base-table-box table td{ font-size: 14px; padding: 10px 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.base-table-box table td a{ color: #3868dd;}

.company-container .sub-base-s-title{text-align: left;}
.company-container .monitorDataDay-box .table-box table .tr-content{background: #f7faff;display: none;}
.company-container .monitorDataDay-box .table-box table .tr-content td {text-align: left;line-height: 32px;}
.company-container .monitorDataDay-box .table-box table .tr-content td em{font-style: normal;font-weight: bold;}
.company-container .monitorDataDay-box .table-box table .tr-content td{padding:30px 40px;}
.company-container .monitorDataDay-box .table-box table .tr-content td a{/* display: block;width: 190px;height: 50px;background: #3570e3;text-align: center;color: #fff;line-height: 50px;border-radius: 50px;font-size: 24px;margin-top: 20px;float: right; */}
.company-container .monitorDataDay-box .table-box table .tr-title td{}
.company-container .monitorDataDay-box .table-box table .tr-title td>div{position: relative;}
.company-container .monitorDataDay-box .table-box table .tr-title td>div div{width:20px;height: 20px;overflow: hidden;position: absolute;top:50%;left:50%;margin:-10px 0 0 -10px;}
.company-container .monitorDataDay-box .table-box table .tr-title td div div:before,.sh_zp2 ul li ._top ._right:before{content: "";display: block;width: 100%;height: 2px;background: #000;position: absolute;top:50%;left: 0;margin-top: -1px;}
.company-container .monitorDataDay-box .table-box table .tr-title td div div:after,.sh_zp2 ul li ._top ._right:after{content: "";display: block;width: 2px;height: 100%;background: #000;position: absolute;top:0%;left: 50%;margin-left: -1px;}
.company-container .monitorDataDay-box .table-box table .tr-title.active td div div:before,.sh_zp2 ul li.active ._top ._right:before{background: #3868dd}
.company-container .monitorDataDay-box .table-box table .tr-title.active td div div:after,.sh_zp2 ul li.active ._top ._right:after{display: none;}
.company-container .monitorDataDay-box .table-box table tr.odd.tr-title{background: #fff;cursor: pointer;}
.sh_zp1{width: 100%;margin:1.5% auto;overflow: hidden;}
.sh_zp1 .lc_box{width: 100%;}
.sh_zp1 .lc_box img{display: block;width: 100%;}
.sh_zp1 .lc_box.lc_box2{padding-bottom: 4%;}
.sh_zp1 .lc_box.lc_box2 img{display: inline;}
.sh_zp1 .lc_box.lc_box2 img.last{margin-right: 30px;}
.sh_zp2{width: 100%;height: auto;margin-top: 5%;}
.sh_zp2 ul{width: 100%;height: auto;border-top: solid #aaa 1px;}
.sh_zp2 ul li{width: 100%;border-bottom: solid #aaa 1px;cursor: pointer;}
.sh_zp2 ul li ._top{padding:20px 10px;font-size: 16px;color: #000;position: relative;}

.sh_zp2 ul li ._top ._right{width:20px;height: 20px;overflow: hidden;position: absolute;top:50%;right:10px;margin:-10px 0 0 0;}
.sh_zp2 ul li.active ._top ._right:before{background: #3868dd}
.sh_zp2 ul li.active ._top ._right:after{display: none;}

.sh_zp2 ul li ._bottom{padding: 20px 18px;background: #f7faff;position: relative;display: none;border-top: solid #333 1px; overflow: hidden;}
.sh_zp2 ul li ._bottom p{color: #000;font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.sh_zp2 ul li ._bottom b{color: #000;font-size: 14px;}
.sh_zp2 ul li ._bottom a{display: block;width: 170px;height: 45px;line-height: 45px;background: #3570e3;text-align: center;color: #fff;border-radius: 50px;font-size: 16px;margin-top: 20px; float: right;}

.zp-remarks{ font-size: 14px; line-height: 1.8; margin-top: 30px;}
.zp-remarks .title{ font-size: 16px; font-weight: bold; color: #000; padding: 10px 0 5px 0;}
.zp-remarks span{ display: block; padding-left: 42px;}

/* 通用下拉框搜索模块 */
.base-query-box{ padding: 15px 20px; border: 1px solid #e2e2e2; line-height: 50px; font-size: 14px; margin-top: 35px;}
.base-query-box .type{ float: left; margin-right: 10px;}
.base-query-box .span{ float: left; margin-right: 10px;}
.base-query-box .block-box{ float: left; margin-right: 10px; position: relative;}
.base-query-box .block-box .input-box2{ float: left; width: 420px;}
.base-query-box .block-box .input-box2 .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 28px; padding: 10px 14px;}
.base-query-box .block-box .base-select-box, .base-query-box .block-box .input-box{ float: left; width: 180px; background-color: #f5f5f5; position: relative; overflow: hidden;}
.base-query-box .block-box .input-box .input-text{ width: 100%; border: 0; background-color: #f5f5f5; height: 26px; line-height: 26px; padding-left: 20px;}
.base-query-box .block-box .input-box .singleDate{ background: url(../images/icon/icon-date.png) 92% center no-repeat;}
.base-query-box .block-box .base-select-box .select{ width: 120%; border: 0; background-color: #f5f5f5; line-height: 64px; padding-left: 20px;}
.base-query-box .block-box .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd; width: 13px; height: 13px;}
.base-query-box .search-btn-box{ float: left; margin: 3px 0 0 20px; font-size: 18px; position: relative;}
.base-query-box .search-btn-box a{ display: block; color: #fff; width: 176px; height: 42px; line-height: 42px; text-align: center; background: #df7f01; background:linear-gradient(111deg,#ffdb34,#f5a337); border-radius: 60px; position: relative;}
.base-query-box .search-btn-box .icon{ width: 18px; height: 18px; background: url(../images/icon/icon-search2.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; margin-top: -9px; right: 25%;}

.base-query-box .block-box .input-lostProperty{ width: 300px;}
.base-query-box .block-box .input-box3{ float: left; width: 300px;}
.base-query-box .block-box .input-box3 .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 18px; padding: 19px 20px;}
.base-query-box .search-btn-box2 a{ width: 260px;}

.search-container .base-query-box .block-box .input-box2{ width: 745px;}

.search-view{ margin-top: 25px;}
.search-view .top-title{ font-size: 18px; color: #000;}
.search-view .tab{ position: relative; border-bottom: 1px solid #e2e2e2; margin-top: 30px;}
.search-view .tab .box-block{ position: relative; top: 3px;}
.search-view .tab li{ float: left; font-size: 14px; text-align: center; width: 20%;}
.search-view .tab li a{ display: inline-block; padding: 0 10px 15px 10px; border-bottom: 3px solid transparent; color: #555;}
.search-view .tab li.current a{ border-bottom-color: #f6cc45; font-weight: bold; color: #000;}
.search-view .list li{ margin-top: 30px;}
.search-view .list li .title{ font-size: 16px;}
.search-view .list li .title span{ color: #3868dd;}
.search-view .list li .cont{ font-size: 13px; color: #555; line-height: 26px; margin-top: 10px;}
.search-view .list .more{ text-align: center; margin-top: 45px;}
.search-view .list .more a{ display: inline-block; border: 1px solid #3868dd; height: 36px; line-height: 34px; border-radius: 45px; font-size: 14px; color: #3868dd; width: 176px;}

/* 违规违纪举报确认弹框 */
.report-tips-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.report-tips-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.report-tips-layer .layer-inner{ width: 520px; position: absolute; top: 50%; left: 50%; margin: -135px 0 0 -260px;}
.report-tips-layer .layer-content{ background-color: #fff; height: 270px; border-radius: 20px; padding: 30px; color: #888;}
.report-tips-layer .layer-content .title{ font-size: 16px; color: #000;}
.report-tips-layer .layer-content .cont{ font-size: 14px; min-height: 110px;}
.report-tips-layer .layer-content .cont p{ margin-top: 10px;}
.report-tips-layer .layer-content .btn-cont{ margin-top: 20px; text-align: center; font-size: 14px;}
.report-tips-layer .layer-content .btn-cont a{ display: inline-block; width: 100px; height: 36px; line-height: 36px; background-color: #ccc; border: 0; margin: 0 10px; border-radius: 3px;}
.report-tips-layer .layer-content .btn-cont .confirm{ background-color: #3868dd; color: #fff;}

/* 表单 新 */
.form-view .top-title-box{ text-align: center;}
.form-view .top-title-box .top-title-h1{ font-size: 32px; color: #000;}
.form-view .top-title-box .txt{ font-size: 16px; margin-top: 5px;}
.form-view .view-box{ padding: 30px 0; border-bottom: 1px solid #d2d2d2;}
.form-view .view-box.last{ border-bottom: 0;}
.form-view .top-title{ font-size: 18px; color: #000;}
.form-view .block-box{ margin-top: 20px; line-height: 46px; font-size: 14px;}
.form-view .block-box .type{ float: left; width: 115px; color: #000; margin-right: 20px;}
.form-view .block-box .cont-right{ float: left; width: 60%; position: relative;}
.form-view .block-box .cont-right label{ margin: 0 30px 0 0; font-weight: normal;}
.form-view .block-box .cont-right label .input_radio,.form-view .block-box .cont-right label .input_checkbox{ margin-right: 10px;}
.form-view .block-box .cont-right .input-box{ float: left; width: 100%;}
.form-view .block-box .cont-right .input-box .input-text{ width: 100%; border: 1px solid #a6a6a6; line-height: 18px; font-size: 14px; padding: 12px 15px;}
.form-view .block-box .cont-right .base-select-box{ float: left; width: 100%; border: 1px solid #a6a6a6; font-size: 14px; position: relative; overflow: hidden; line-height: 44px;}
.form-view .block-box .cont-right .base-select-box .select{ width: 120%; border: 0; padding: 0 0 0 15px; background-color: transparent; position: relative; z-index: 5;}
.form-view .block-box .cont-right .base-select-box .select[disabled='disabled']{color: #aaa}
.form-view .block-box .cont-right .base-select-box .glyphicon{ position: absolute; top: 50%; margin-top: -7px; right: 15px; font-size: 13px; color: #3868dd;}
.form-view .block-box .cont-right .textarea{ display: block; width: 100%; font-size: 14px; line-height: 1.5; padding: 12px 15px; border: 1px solid #a6a6a6; height: 110px; overflow-y: auto;}
.form-view .col-md-12 .block-box .cont-right{ width: 67%;}
.form-view .block-box .cont-right .lysyfw label{ float: left;}
.form-view .block-box .cont-right .lysyfw .block-item{ float: left; margin-right: 20px;}
.form-view .block-box .cont-right .lysyfw .block-item .type-txt{ float: left; margin-right: 15px;}
.form-view .block-box .cont-right .lysyfw .block-item .base-select-box{ width: 120px;}
.form-view .block-box.reportee .type{ width: 100%; margin-right: 0;}
.form-view .block-box.reportee .cont-right{ width: 100%;}
.form-view .block-box .cont-right.email .input-box{ width: 240px; margin-right: 20px;}
.form-view .block-box .cont-right.email .txt{ float: left; font-size: 12px;}
.form-view .block-box .cont-right.yzm .txt{ float: left; font-size: 12px;}
.form-view .block-box .cont-right.yzm .input-box{ width: 240px; margin-right: 20px;}
.form-view .block-box .cont-right.yzm .yzm-img{ float: left;}
.form-view .block-box .cont-right.yzm .yzm-img img{ display: block; height: 46px;}
.form-view .block-box .cont-right.yzm .send-cd-btn{ float: left; width: 150px; height: 46px; line-height: 46px; background-color: #ffcc00; border: 0; border-radius: 0; color: #fff; font-size: 14px; margin-right: 20px;}
.form-view .block-box .cont-right.yzm .send-cd-btn-disabled{ float: left; width: 150px; height: 46px; line-height: 46px; background-color: #eeeeee; border: 0; border-radius: 0; color: #bbb; font-size: 16px; margin-right: 20px;}
.form-view .block-box .cont-right.phone .base-select-box{ width: 150px; margin-right: 20px;}
.form-view .block-box .cont-right.phone .input-box{ width: 240px; margin-right: 20px;}
.form-view .red{ color: #C30C10;}
.edit-error{ width: 100%; position: absolute; top: 103%; left: 0; font-size: 12px; color: #f00; line-height: 1em;}
.form-view .submit-box{ margin-top: 30px; font-size: 16px; overflow: hidden; width: 100%; margin: 0 auto; text-align: center;}
.form-view .btn-box{ display: inline-block; margin:0 10px; }
.form-view .btn-box a{ width: 164px; height: 42px; line-height: 42px; margin: 35px auto 0; border-radius: 60px; background-color: #3570e3; color: #fff; font-size: 16px; text-align: center; display: block; }
.form-view .Reset a{background-color: #fff; color: #2b71de; border:#3570e3 solid 1px; padding-right: 20px;background: url(../images/icon/Reset.png) 94px center no-repeat; background-size: 10%;}

/*分页*/
.page{ margin-top: 40px; text-align: center; font-size: 16px;}
.page ul { list-style: none; padding-left: 0;}
.page ul li { padding: 0 10px; vertical-align: top; display: inline-block;/* font-size: 14px; */ min-width: 36px; min-height: 32px; line-height: 32px; cursor: pointer; box-sizing: border-box; text-align: center; background-color: #ffffff; color: #676F6F; border-radius: 6px; margin: 0 5px;/* border: 1px solid #ebebeb; */ height: 30px;}
.page ul li:hover { background-color: #F4F6F8;}
.page  li.active { background: #98A6AD; color: white; cursor: not-allowed;}
.page ul li.active:hover{ background: #98A6AD;}
.page li.disabled { cursor: not-allowed;}
.page li.totalPage { background: transparent; cursor: default; border: none; padding: 0 6px;}
.page li.totalPage:hover { transform: none; background-color: #ffffff;}
.page li input { -webkit-appearance: none; background-color: #fff; background-image: none; border-radius: 4px; border: 1px solid #dcdfe6; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; outline: none; padding: 3px 5px; transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 40px; height: 25px; margin: 0 6px;}
.page li input:focus{ border-color: #98A6AD;}
.page{ user-select: none;}
.page ul:nth-child(2){ border-radius: 6px;}

.page a,.page span{ padding: 0 10px; vertical-align: top; display: inline-block;/* font-size: 14px; */ min-width: 36px; min-height: 32px; line-height: 32px; cursor: pointer; box-sizing: border-box; text-align: center; background-color: #ffffff; color: #676F6F; border-radius: 6px; margin: 0 5px;border: 1px solid #ebebeb; height: 30px;}
.page span.current{ background: #98A6AD; color: white; cursor: not-allowed;}
.page .prev,.page .next{ background-color: #fff !important; color: #676F6F !important;}


.dsj-list{ margin-top: 25px;}
.dsj-list ul{ border-left: 1px dashed #426ad5; padding-left: 30px;}
.dsj-list li{ padding: 12px 30px; font-size: 14px; line-height: 2; position: relative; margin-bottom: 35px;}
.dsj-list li .time{ width: 13%; color: #426ad5; /* position: absolute; top: 50%; margin-top: -14px; left: 30px; */ float: left;}
.dsj-list li .cont{ float: right; width: 84%;}
.dsj-list li::before{ content: ''; width: 10px; height: 10px; background-color: #426ad5; border-radius: 100%; position: absolute; left: -36px; top: 50%; margin-top: -5px;}
.dsj-list li.odd{ background-color: #f2f5f8;}

.gzjh-list li{ margin-bottom: 40px;}
.gzjh-list li.rcln{ background-color: #486fd6;}
.gzjh-list li.rczl{ background-color: #284ba8;}
.gzjh-list li ._left{ float: left; width: 50%;}
.gzjh-list li ._right{ float: right; width: 50%;}
.gzjh-list li .pic{ position: relative;}
.gzjh-list li .pic img{ display: block; width: 100%;}
.gzjh-list li .cont-inner{ font-size: 14px; color: #fff; padding: 50px 55px 0 55px;}
.gzjh-list li .cont-inner .title{ font-size: 30px;}
.gzjh-list li .cont-inner .cont p{ padding-top: 20px;}

/*.gzjh-list li.rczl .pic::before{ content: ''; width: 100%; height: 100%; background-color: #0a2468; opacity: 0.8; position: absolute; top: 0; left: 0;}*/
.gzjh-list li.rczl .cont-inner{ padding: 50px 40px 0 40px;}
.gzjh-list li.rczl .cont-inner .cont2{ font-size: 14px; margin: 15px -5px 0 -5px;}
.gzjh-list li.rczl .cont-inner .cont2 a{ float: left; width: 133px; line-height: 32px; color: #fff; margin: 25px 5px 0 5px; border: 1px solid #fff; text-align: center;}
.gzjh-list li.rczl .cont-inner .cont2 a.w2{ width: 205px;}
.gzjh-list li.rczl .cont-inner .cont2 a.on{ border-color: #2ccff8; color: #2ccff8;}

.gzjh-list li.rczl .pic._right .cont-inner2{ font-size: 14px; color: #fff; width: 100% !important; height: 100% !important; position: absolute !important; top: 0; left: 0;}
.gzjh-list li.rczl .pic._right .cont-inner2 .box{ display: none; width: 100% !important; padding: 50px 65px 0 65px;}
.gzjh-list li.rczl .pic._right .cont-inner2 .title{ font-size: 24px;}
.gzjh-list li.rczl .pic._right .cont-inner2 .cont{ padding-top: 20px; line-height: 2;}
.gzjh-adv ul{ margin: 0 -15px;}
.gzjh-adv li{ float: left; width: 50%; padding: 0 15px;}
.gzjh-adv li .pic{ position: relative;}
.gzjh-adv li .pic img{ display: block; width: 100%;}
.gzjh-adv li .pic .title{ font-size: 26px; color: #fff; line-height: 1; position: absolute; left: 35px; top: 50%; margin-top: -13px;}

.gywm-view{ margin-top: 40px; background-color: #426ad5;}
.gywm-view ._left{ float: left; width: 50%;}
.gywm-view ._right{ float: right; width: 50%;}
.gywm-view .pic{ position: relative;}
.gywm-view .pic img{ display: block; width: 100%;}
.gywm-view .cont-inner{ font-size: 14px; color: #fff; padding: 10px 40px;}
.gywm-view .cont-inner .title{ font-size: 30px;}
.gywm-view .cont-inner .title a{ color: #fff;}
.gywm-view .cont-inner .cont{ margin-top: 20px;}
.gywm-view .cont-inner .more{ text-align: right; margin-top: 20px;}
.gywm-view .cont-inner .more a{ color: #fff;}
.gywm-view .cont-inner .cont2{ font-size: 14px; margin: 5px -5px 0 -5px;}
.gywm-view .cont-inner .cont2 a{ float: left; width: 133px; line-height: 32px; color: #fff; margin: 10px 5px 0 5px; border: 1px solid #fff; text-align: center;}
.gywm-view .cont-inner .cont2 a.w2{ width: 205px;}
.gywm-view .cont-inner .cont2 a:hover{ text-decoration: underline; font-weight: bold;}
.gywm-zzjg{ background-color: #e5f2ff; padding: 25px 40px; margin-top: 40px; position: relative;}
.gywm-zzjg img{ display: block; width: 100%;}
.gywm-zzjg .title{ font-size: 30px; color: #000; position: absolute; top: 25px; left: 40px;}

.year_list{ height: 290px;}
.year_list ._left{ height: 100%; background-color: #f6f6f6;}
.year_list ._right{ height: 100%; background-color: #e5f2ff;}
.year_list .cont-inner{ color: #000;}
.year_list .cont-inner .cont3{ font-size: 14px; margin: 20px 0 0 0; position: relative;}
.year_list .cont-inner .cont3 a{ float: left; width: 150px; line-height: 32px; color: #000; margin: 5px 30px; border: 1px solid #000; text-align: center;}
.year_list .cont-inner .cont3 a:hover{ text-decoration: underline; font-weight: bold;}
.year_list .cont-inner .cont3::before{ content: ''; width: 1px; height: 100%; border-right: 1px dashed #000; position: absolute; top: 0; left: 50%; margin-left: -0.5px;}

.dqpy-box{ margin-top: 40px;}
.dqpy-box .tab li{ float: left; width: 100%; height: 40px; line-height: 38px; text-align: center; font-size: 18px; color: #bcbcbb; font-weight: bold; border: 1px solid #ccc; margin-right: 5px; cursor: pointer; position: relative;}
.dqpy-box .tab li:last-child{ margin-right: 0;}
.dqpy-box .tab li a{ display: block;}
.dqpy-box .tab li.current{ background-color: #426ad5; border-color: #426ad5; color: #fff;}
.dqpy-box .tab li.current::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.dqpy-box .tab li.current a{ color: #fff;}
.dqpy-box .content-box{ margin: 20px -25px 0 -25px;}
.dqpy-box .content-box .list{ float: left; width: 300px; margin: 0 25px;}
.dqpy-box .content-box .list .top-title{ padding: 5px 0; border-bottom: 2px solid #426ad5; margin-bottom: 20px; font-size: 18px; color: #000;}
.dqpy-box .content-box li{ line-height: 28px; position: relative;}
.dqpy-box .content-box li .title{ float: left; width: 220px; font-size: 14px; background: url(../images/icon/icon-list.jpg) left center no-repeat; padding-left: 14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dqpy-box .content-box li .time{ float: right; font-size: 12px;}
.dqpy-box .content-box li a:hover{ color: #426ad5;}
.dqpy-box .content-box li a:hover .title{ text-decoration: underline;}

.shzr-news-box{ margin-top: 40px;}
.shzr-news-box .focus{ float: left; width: 482px; height: 274px; position: relative; overflow: hidden;}
.shzr-news-box .focus .bd{ position: relative;}
.shzr-news-box .focus .bd img{ display: block; width: 100%;}
.shzr-news-box .focus .bd .title{ width: 100%; height: 40px; line-height: 40px; background: url(../images/icon/black68.png) repeat; position: absolute; left: 0; bottom: 0; font-size: 14px; color: #fff; padding: 0 150px 0 20px;}
.shzr-news-box .focus .bd .title p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shzr-news-box .focus .paginationInner{ width: 90px; height: 40px; position: absolute; bottom: 0; right: 45px; z-index: 9;}
.shzr-news-box .focus .paginationInner .prev,.shzr-news-box .focus .paginationInner .next{ width: 15px; height: 15px; position: absolute; top: 50%; margin-top: -7.5px; background-repeat: no-repeat; background-position: center;}
.shzr-news-box .focus .paginationInner .prev{ background-image: url(../images/icon/icon-arrow-left.png); left: 5px;}
.shzr-news-box .focus .paginationInner .next{ background-image: url(../images/icon/icon-arrow-right.png); right: 5px;}
.shzr-news-box .focus .paginationInner .pageState{ line-height: 40px; font-size: 14px; color: #fff; text-align: center;}
.shzr-news-box .focus .paginationInner .pageState span{ margin: 0 5px; font-size: 18px;}
.shzr-news-box .focus .more{ color: #fff; line-height: 40px; position: absolute; bottom: 0; right: 10px;}
.shzr-news-box .news-inner{ float: right; width: 498px;}
.gmdj-news-box .focus .paginationInner{ right: 10px;}

.shzr-news-box .news-inner .tab li{ float: left; width: 190px; height: 40px; line-height: 38px; background-color: #426ad5; text-align: center; font-size: 18px; color: #fff; font-weight: bold; border: 1px solid #426ad5; margin-right: 5px; cursor: pointer; position: relative;}
.shzr-news-box .news-inner .tab li::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.shzr-news-box .news-inner .tab li:last-child{ margin-right: 0;}
.shzr-news-box .news-inner .tab li a{ display: block; color: #fff;}
/* .shzr-news-box .news-inner .tab li.current{ background-color: #426ad5; border-color: #426ad5; color: #fff;}
.shzr-news-box .news-inner .tab li.current::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.shzr-news-box .news-inner .tab li.current a{ color: #fff;} */
.shzr-news-box .news-inner .content-box{ margin-top: 10px;}
.shzr-news-box .news-inner .content-box .box{/* display: none; */}
.shzr-news-box .news-inner .content-box li{ line-height: 28px; position: relative;}
.shzr-news-box .news-inner .content-box li .title{ float: left; width: 400px; font-size: 14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shzr-news-box .news-inner .content-box li .time{ float: right; font-size: 12px;}
.shzr-news-box .news-inner .content-box li .icon{ width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 50%; margin-top: -9px; right: 30px;}
.shzr-news-box .news-inner .content-box li .icon.pdf{ background-image: url(../images/icon/icon-pdf.png);}
.shzr-news-box .news-inner .content-box li a:hover{ color: #426ad5;}
.shzr-news-box .news-inner .content-box li a:hover .title{ text-decoration: underline;}
.shzr-news-box .pic{ float: left; width: 482px;}
.shzr-news-box .pic img{ display: block; width: 100%;}

.gyhd-notice-box{ margin-top: 40px;}
.gyhd-notice-box .tab li{ float: left; width: 165px; height: 40px; line-height: 38px; background-color: #426ad5; text-align: center; font-size: 18px; color: #fff; font-weight: bold; border: 1px solid #426ad5; margin-right: 5px; cursor: pointer; position: relative;}
.gyhd-notice-box .tab li:last-child{ margin-right: 0;}
.gyhd-notice-box .tab li::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.gyhd-notice-box .tab li a{ display: block; color: #fff;}
/* .gyhd-notice-box .tab li.current{ background-color: #426ad5; border-color: #426ad5; color: #fff;}
.gyhd-notice-box .tab li.current::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.gyhd-notice-box .tab li.current a{ color: #fff;} */
.gyhd-notice-box .content-box{ margin-top: 20px;}
.gyhd-notice-box .content-box .box{ /* display: none; */}
.gyhd-notice-box .content-box li{ float: left; width: 50%; line-height: 28px; padding: 0 30px 0 0; position: relative;}
.gyhd-notice-box .content-box li .title{ float: left; width: 400px; font-size: 14px; background: url(../images/icon/icon-list.jpg) left center no-repeat; padding-left: 14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gyhd-notice-box .content-box li .icon{ width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 50%; margin-top: -9px; right: 30px;}
.gyhd-notice-box .content-box li .icon.zip{ background-image: url(../images/icon/icon-zip.png);}
.gyhd-notice-box .content-box li .icon.pdf{ background-image: url(../images/icon/icon-pdf.png);}
.gyhd-notice-box .content-box li .time{ float: right; font-size: 12px;}
.gyhd-notice-box .content-box li a:hover{ color: #426ad5;}
.gyhd-notice-box .content-box li a:hover .title{ text-decoration: underline;}
.xwzx-bot-box{ margin-top: 40px;}
.xwzx-bot-box .gyhd-notice-box{ margin-top: 0; width: 550px; float: left;}
.xwzx-bot-box .gyhd-notice-box .content-box li{ float: none; width: 100%; padding-right: 0;}

.jcsj-box{ float: right; width: 335px;}
.jcsj-box .tab li{ float: left; width: 165px; height: 40px; line-height: 38px; background-color: #426ad5; text-align: center; font-size: 18px; color: #fff; font-weight: bold; border: 1px solid #426ad5; margin-right: 5px; cursor: pointer; position: relative;}
.jcsj-box .tab li:last-child{ margin-right: 0;}
.jcsj-box .tab li::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.jcsj-box .tab li a{ display: block; color: #fff;}
.jcsj-box .list li{ margin-top: 15px;}
.jcsj-box .list li .pic{ float: left; width: 190px; position: relative;}
.jcsj-box .list li .pic img{ display: block; width: 100%;}
.jcsj-box .list li .pic .video_btn{ width: 37px; height: 37px; background: url(../images/icon/video-play.png) center no-repeat; background-size: cover; position: absolute; left: 50%; top: 50%; margin: -18.5px 0 0 -18.5px;}
.jcsj-box .list li .title{ float: right; width: 130px; font-size: 14px;}

.tzzgx-inner ._left{ float: left; width: 630px;}
.tzzgx-inner ._left .gyhd-notice-box .content-box li{ float: none; width: 100%; padding-right: 0;}
.tzzgx-inner ._right{ float: right; width: 335px;}

.tzzgx-adv-link{ margin-top: 40px;}
.tzzgx-adv-link ul{ margin: 0 -15px;}
.tzzgx-adv-link li{ float: left; width: 50%; padding: 0 15px;}
.tzzgx-adv-link li .pic{ position: relative;}
.tzzgx-adv-link li .pic img{ display: block; width: 100%;}
.tzzgx-adv-link li .pic .title{ font-size: 22px; color: #fff; line-height: 1; position: absolute; left: 0; top: 50%; margin-top: -13px; width: 100%; text-align: center;}

.gpxx-box{ margin-top: 40px;}
.gpxx-box .tab li{ float: left; width: 165px; height: 40px; line-height: 38px; background-color: #426ad5; text-align: center; font-size: 18px; color: #fff; font-weight: bold; border: 1px solid #426ad5; margin-right: 5px; cursor: pointer; position: relative;}
.gpxx-box .tab li:last-child{ margin-right: 0;}
.gpxx-box .tab li::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.gpxx-box .tab li a{ display: block; color: #fff;}
.gpxx-box .cont-inner{ margin-top: 20px; background-color: #f3f6fd; padding-bottom: 4px;}
.gpxx-box .cont-inner .top-box{ padding: 15px 20px;}
.gpxx-box .cont-inner .top-box .title{ font-size: 22px; color: #366ed6;}
.gpxx-box .cont-inner .top-box .p1{ font-size: 16px;}
.gpxx-box .cont-inner .top-box .p1 span{ font-size: 20px;}
.gpxx-box .cont-inner .top-box .p2{ margin-top: 10px;}
.gpxx-box .cont-inner .top-box .p3{ margin-top: 15px; font-size: 12px;}
.gpxx-box .cont-inner .bottom-box{ margin: 0 4px; background-color: #fff; padding: 15px 16px; line-height: 1.8;}
.gpxx-box .cont-inner .bottom-box .p4{ overflow: hidden;}
.gpxx-box .cont-inner .bottom-box .p4 .type{ float: left;}
.gpxx-box .cont-inner .bottom-box .p4 .cont{ float: right; width: 200px;}

._right .tzzgx-adv-link{ margin-top: 0; padding-top: 5px;}
._right .tzzgx-adv-link ul{ margin: 0 0;}
._right .tzzgx-adv-link li{ float: none; width: 100%; padding: 0; margin-top: 15px;}
._right .tzzgx-adv-link li .pic .title{ font-size: 20px;}

.lxwm-box{ margin-top: 20px;}
.lxwm-box .tab li{ float: left; width: 165px; height: 40px; line-height: 38px; background-color: #426ad5; text-align: center; font-size: 18px; color: #fff; font-weight: bold; border: 1px solid #426ad5; margin-right: 5px; cursor: pointer; position: relative;}
.lxwm-box .tab li:last-child{ margin-right: 0;}
.lxwm-box .tab li::before{ content: ""; width: 10px; height: 8px; background: url(../images/icon/icon-tab-arrow.png) no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}
.lxwm-box .tab li a{ display: block; color: #fff;}
/* .lxwm-box .cont-inner{ margin-top: 20px; border: 2px solid #e3eaf3; background-color: #fafafa; padding: 20px 16px;}
.lxwm-box .cont-inner .title{ font-size: 16px; margin-bottom: 8px;} */
.lxwm-box .cont-inner{ margin-top: 20px;}
.lxwm-box .cont-inner .title{ font-size: 16px; margin-bottom: 8px;}
.lxwm-box .cont-inner .txt{ margin-top: 20px;}
.lxwm-box .cont-inner .txt p{ margin-top: 10px;}

.cywtjd-box{ margin-top: 20px; border: 2px solid #e3eaf3; background-color: #fafafa; padding: 20px 16px;}
.cywtjd-box .title{ font-size: 16px; color: #426ad5; margin-bottom: 8px;}
.cywtjd-box .search-box{ border: 1px solid #426ad5; padding: 1px;}
.cywtjd-box .search-box .input-text{ float: left; width: 220px; height: 30px; line-height: 30px; padding: 0 10px; border: 0; background-color: transparent; font-size: 14px;}
.cywtjd-box .search-box .search-btn{ float: right; width: 75px; height: 30px; background-color: #426ad5; font-size: 14px; color: #fff;}

/*提示弹框*/
.tips-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.tips-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.tips-layer .layer-inner{ width: 410px; position: absolute; top: 50%; left: 50%; margin: -95px 0 0 -205px;}
.tips-layer .layer-inner .layer-close{ width: 26px; height: 26px; background: url(../images/icon/layer-close.png) center no-repeat; background-size: cover; position: absolute; top: -40px; right: 0; z-index: 11; cursor: pointer;}
.tips-layer .layer-content{ background-color: #fff; border-radius: 20px; padding: 47px 37px; text-align: center; color: #888;}
.tips-layer .layer-content .icon img{ width: 50px;}
.tips-layer .layer-content .cont{ margin-top: 20px; font-size: 14px;}
.tips-layer .layer-content .cont .title{ font-size: 22px;}
.tips-layer .layer-content .cont p{ margin-top: 10px;}

/* 404 */
.error-container{ padding: 70px 0 25px 0; text-align: center;}
.error-container .pic img{ width: 590px;}
.error-container .cont{ margin-top: 25px; font-size: 14px; color: #000;}
.error-container .cont .title{ font-size: 32px;}
.error-container .btn-box{ margin-top: 35px;}
.error-container .btn-box a{ display: inline-block;  width: 200px; height: 48px; line-height: 48px; background-color: #3868dd; border-radius: 60px; font-size: 18px; color: #fff; position: relative;}
.error-container .btn-box a .glyphicon{ width: 16px; height: 13px; background: url(../images/icon/icon-arrow.png) center no-repeat; background-size: cover; top: 50%; margin-top: -6.5px; left: 32px; position: absolute;}

/* .content-container .top-title-box{ text-align: center; border-bottom: 1px solid #e2e2e2; padding-bottom: 15px;}
.content-container .top-title-box .titleH2{ font-size: 16px;}
.content-container .top-title-box .titleH1{ font-size: 20px; color: #000;}
.content-container .top-title-box .label-box{ font-size: 14px; margin-top: 15px; color: #666;}
.content-container .top-title-box .label-box span{ margin: 0 20px;}

.content-container .content-box{ margin: 30px auto 0 auto; font-size: 14px; line-height: 2;}
.content-container .content-box .brief{ background-color: #dbe9fc; padding: 15px;}
.content-container .content-box p{ text-indent: 2em; padding-top: 10px;}
.content-container .content-box .title{ text-indent: 0; margin-top: 40px; font-size: 18px;}
.content-container .content-box a{ color: #3868dd;}
.content-container table{ width: 100%; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; margin: 30px 0;}
.content-container table th{ font-size: 18px; padding: 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; text-align: center;}
.content-container table td{ font-size: 16px; padding: 15px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
.content-container table thead th{ text-align: center; background-color: #dbe9fc;}
.content-container table tbody th{ font-weight: bold;}
.content-container table tr{ background-color: #fff;}
.content-container table .even{ background-color: #dbe9fc;}
.content-container table .even td{ border-right: 1px solid #fff;}
.content-container  .txt{ text-align: center; margin-top: 10px; color: #e48600;}
.content-container .pic-list{ padding: 0 200px;}
.content-container .pic-list .block-box{ text-align: center; margin: 15px 0;}
.content-container .pic-list .block-box .txt{ margin-top: 10px; color: #e48600;}
.content-container .single-pic-box{ margin: 15px 0;}
.content-container .single-pic-box img{ display: block; max-width: 80%; margin: 0 auto;} */

.atlas-list .row{ margin: 0 -10px;}
.atlas-list .col-xs-12{ padding: 0 10px; margin-top: 20px;}
.atlas-list .col-xs-12 img{ padding: 3px; border: 1px solid #e2e2e2; cursor: pointer;}

.video-list .row{ margin: 0 -10px;}
.video-list .col-xs-12{ padding: 0 10px; margin-top: 20px;}
.video-list .col-xs-12 .pic{ position: relative;}
.video-list .col-xs-12 .pic img{ display: block; width: 100%;}
.video-list .col-xs-12 .pic .video_btn{display: block;width: 35px;height: 35px;position: absolute;top:50%;left:50%;margin:-17.5px 0 0 -17.5px; cursor: pointer;}
.video-list .col-xs-12 .t-title{ font-size: 16px; margin-top: 10px; line-height: 1.5; height: 3em;}

/* 图片弹框 */
.picture-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.picture-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.picture-layer .layer-inner{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.picture-layer .layer-inner .layer-close{position: absolute;top:30px;right:30px;cursor:pointer;z-index:10;width:36px;height:36px;background:url(../images/icon/layer-close.png) center center no-repeat; background-size: cover;}
.picture-layer .layer-inner .pic{ height: 100%; text-align: center; position: relative;}
.picture-layer .layer-inner .pic img{ position: absolute; top: 50%; left: 50%;}

/* 面包屑 */
.breadcrumb-bar{ margin-top: 20px; font-size: 0;}
.breadcrumb-bar span{ margin: 0 5px; font-size: 14px;}
.breadcrumb-bar a{ font-size: 14px;}
.breadcrumb-bar a:hover{ color: #426ad5;}
.breadcrumb-bar .active{ margin: 0; color: #f9c525;}

.xiaoyuan-title{ background-color: #3570e3; display: inline-block; color: #fff; padding: 12px 20px; margin-bottom: 20px;}



.home-search-box{ margin-top: 50px; position: relative; z-index: 9;}
.home-search-box .edit-container{ background-color: #ececec; padding: 15px 25px;}
.home-search-box .type{ float: left; width: 200px; height: 40px; line-height: 40px; margin-top: 3px;}
.home-search-box .type a{ float: left; width: 50%; text-align: center; font-size: 14px;}
.home-search-box .type a.current{ color: #fff; background-color: #4369d6; border-radius: 10px;}
.home-search-right{ float: right; width: 735px;}
.home-search-right .view-box{float: left; width: 280px; background-color: rgba(255,255,255,0.7); border: 1px solid #a6a6a6;margin-left: 9px;font-size: 14px; position: relative;}
.home-search-right .view-box .input-text{ width: 280px; height: 46px; line-height: 16px; padding: 15px 15px; border: 0; font-size: 14px; color: #999; background-color: transparent;}
.home-search-right .view-date{ line-height: 46px; cursor: pointer; color: #666;}
.home-search-right .view-date .first{ width: 100%; padding: 0 15px;}
.home-search-right .view-date .box{ width: 280px; background-color: #fff; position: absolute; bottom: 100%; left: -1px; z-index: 5; border: 1px solid #a6a6a6; border-bottom: 0; display: none;}
.home-search-right .view-date .box li{ padding: 0 15px;}
.home-search-right .view-date .box li:hover{ background-color: #4c7fff; color: #fff;}
.home-search-right .search-btn{ float: left; width: 120px; height: 40px; line-height: 40px; border-radius: 40px; background-color: #f1c64c; margin: 3px 0 0 30px;}
.home-search-right .search-btn a{ display: block; font-size: 16px; text-align: center;}

.home-label{ margin-top: 45px;}
.home-label .label-item{ width: 485px;}
.home-label .label-item .top-title{ line-height: 50px; font-size: 20px; color: #fff; text-align: center;}
.home-label .label-item .cont-box{ background-color: #f7f7f7; padding: 0 20px 20px 20px;}
.home-label .label-item .cont-box ul{ margin: 0 -10px;}
.home-label .label-item .cont-box li{ float: left; width: 33.333%; padding: 0 10px; margin-top: 20px; line-height: 46px;}
.home-label .label-item .cont-box li a{ display: block; border: 1px solid #a3a3a3; border-radius: 10px; padding-left: 50px; position: relative;}
.home-label .label-item .cont-box li a .icon{ width: 30px; position: absolute; left: 12px; top: 50%; margin-top: -15px;}
.home-label .label-item .cont-box li a .icon img{ display: block; width: 100%;}
.home-label .label-item .cont-box li a:hover{ background-color: #fff;}

.home-label .label-item.dgyw{ float: left; border-bottom: 2px solid #7993e0;}
.home-label .label-item.dgyw .top-title{ background-color: #5f8cd8;}
.home-label .label-item.lkfw{ float: right; border-bottom: 2px solid #eec083;}
.home-label .label-item.lkfw .top-title{ background-color: #eba55b;}

/* 悬浮快捷入口 */
.suspension_side_nav{ width: 40px; height: 300px; position: fixed; right: 28px; top: 50%; margin-top: -150px; z-index: 888;}
.suspension_side_nav li{ float: right; width: 40px; height: 40px; border-radius: 40px; margin: 10px 0; position: relative; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.suspension_side_nav li .icon{ float: right; border-radius: 100%; position: relative; z-index: 9;}
.suspension_side_nav li .icon img{ display: block; width: 40px; height: 40px;}
.suspension_side_nav li .cont{ width: 100%; line-height: 40px; font-size: 16px; color: #fff; position: absolute; left: 20px; top: 0; display: none;}
.suspension_side_nav li.hover:hover{ width: 168px; background-color: #f1be53;}
.suspension_side_nav li.hover:hover .icon{ background-color: #f1be53;}
.suspension_side_nav li.hover:hover .cont{ display: block;}
.suspension_side_nav li .hidden-box{ width: 150px; position: absolute; top: 50%; margin-top: -75px; right: 55px; border: 1px solid #ccc; display: none;}
.suspension_side_nav li .hidden-box img{ display: block; width: 100%;}
.suspension_side_nav li.hover2:hover .hidden-box{ display: block;}
.suspension_side_nav li:nth-child(5).hover:hover{ background-color: #e06565;}

/* 天气公告 */
.home-weather{ width: 1000px; height: 400px; position: fixed; top: 50%; left: 50%; margin: -200px 0 0 -500px; z-index: 1111; display: none;}
.home-weather .layer-close{ width: 30px; height: 30px; background: url(/static/images/icon/layer-close3.png) center no-repeat; background-size: 22px; position: absolute; top: 20px; right: 20px; cursor: pointer;}
.home-weather .inner-content{ padding: 60px 30px; font-size: 16px; color: #000; line-height: 2em; text-align: justify;}
.home-weather .scroll-content{ padding-left: 75px; height: 280px; overflow-y: auto;}
.home-weather .scroll-content .mCSB_container{ padding-right: 75px;}
.home-weather .inner-content .top-title{ font-size: 24px; font-weight: bold;}
.home-weather .inner-content p{ margin-top: 10px;}

@media (min-width: 1280px) and (max-width: 1600px){
	/* 天气公告 */
	.home-weather{ width: 800px; height: 320px; margin: -160px 0 0 -400px;}
	.home-weather .inner-content{ font-size: 14px;}
	.home-weather .scroll-content{ height: 200px; padding-left: 60px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 60px;}
	.home-weather .inner-content .top-title{ font-size: 20px;}
}

@media (min-width: 1200px) and (max-width: 1279px){
	/* 天气公告 */
	.home-weather{ width: 800px; height: 320px; margin: -160px 0 0 -400px;}
	.home-weather .inner-content{ font-size: 14px;}
	.home-weather .scroll-content{ height: 200px; padding-left: 60px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 60px;}
	.home-weather .inner-content .top-title{ font-size: 20px;}
}

@media (min-width: 992px) and (max-width: 1199px){
	/* 天气公告 */
	.home-weather{ width: 800px; height: 320px; margin: -160px 0 0 -400px;}
	.home-weather .inner-content{ font-size: 14px;}
	.home-weather .scroll-content{ height: 200px; padding-left: 60px;}
	.home-weather .scroll-content .mCSB_container{ padding-right: 60px;}
	.home-weather .inner-content .top-title{ font-size: 20px;}
}





